import Mock from 'mockjs'
import { list } from '@/mock/register/step'

// const tel = '123456'
// const password = '123456'

// const data = Mock.mock({
//     code: '200',
//     message: '登陆成功',
//     data: {
//         "token|100000-999999":1,
//         "userid|1000-9999":1
//     }
// })

// const err = Mock.mock({
//     code: '10015',
//     message: '账号或密码错误',
// })

// // 登录
// Mock.mock('/userLogin', 'post', (config) => {
//     // console.log(JSON.parse(config.body))
//     if(JSON.parse(config.body).tel===tel&&JSON.parse(config.body).password===password){
//         return data
//     }  
//     return err
// })

Mock.mock('/userLogin', 'post', (config) => {

    const data = Mock.mock({
        "data": function () {
            let { tel, password } = JSON.parse(config.body);

            let res = list.some(item => {
                return JSON.stringify(item) === config.body
            });

            if (res) {
                return Mock.mock({
                    "code": '200',
                    "message": "登录成功",
                    "tel": tel,
                    "password": password
                });
            } else {
                return Mock.mock({
                    "code": '400',
                    "message": "账号密码错误"
                });
            }


        }
    })

    return data.data

})

Mock.mock('/changepassword','post',(config)=>{
   list.forEach(item=>{
    if(item.tel === JSON.parse(config.body).tel){
        item.password = JSON.parse(config.body).password
    }
   })
   return {
    code:'200',
    message:'修改成功'
   }
})